make make 編

gccが入っていることが前提です。ない場合は、sh compileしましょ。

This page's update was Thursday, 2002-05-30

1.目的

SUN ULTRA1/solaris8に、Generates executables and other non-source programs makeのソースを入れることにします。

2.機器

機器は、前提条件です。動いているコンピューターを用意してください。私は、ultra/solaris8 2/02.を使いました。

  1. SUN ULTRA1 1台 本体です。動くことが前提です。
    私はとりあえず クリエーター3D sparc;sun4u メモリ384M HD6G CD-ROM 東芝MX-5401だったかな。
  2. キーボード やっぱり必要です。
    私の場合、Type 5cを使いました。
  3. マウス 1台 SUN キーボードにつながる物です。
    わたしは、model M4 になってます。
  4. テレビ 1台 SUN SPARCがつながる物です。
    私は、SunのGDM-1962を付属のコードでサンにつなげています。
  5. 電源コード(100V) 1本
    これがないと動きません。家庭用の電源につなぎます。

3.ソフトウエア

  1. makeのソース・パッケージを用意します。
    http://sunsite.sut.ac.jp/sun/solbin/ <- ここから入手できます。
  2. /usr/local <-ここに入ります。

  3. perlを使うようです。
  4. gzipは、Solair8の場合 Systemとして入っています。

4.人材

  1. Download、解凍とインストールする人です。普通の人が1名で結構です。

5.操作

  1. 3.でプログラムを入手してください。
    まずリンク先に行ったら、右上で自分のプラットフォームを指定します。今回は、SPARC/Solaris8です。
    次に、右下のところで、とりあえず、make-3.79.1を選択します。
    すると、真中の画面の上のほうに、
  1. すでに makeがパッケージ・インストールされているか確認してください。
    方法は、コンソールなどの画面を出します。そして、pkginfo で確認します。
    あったらあとで消します。

$ pkginfo | grep make
application SMCmake make <-あったら出ますが、そのときによって違います。

  1. 次は、ソースのインストールです。/home/spaceforceという場所におとしていますので、 gzip で解凍しtarしてmake ; make installでインストールします。

ファイルマネージャーを出します。マウス右クリック、->ファイル->ファイルマネージャーです。

homeというアイコンを探して、左ダブクリックして開きます。

spaceforceというアイコンを探し左ダブクリックして開きます。

make-3.79.1.tar.gzというアイコンを右クリックすると、ファイルの圧縮解除が出ますので左クリックします。解凍されてmake-3.79.1.tarとなります。

できたmake-3.79.1.tarを右クリックtarの展開を左クリックします。make-3.79.1というディレクトリが出来上がっています。

一発でやっちゃうには、GNUの tar -vxzf make-3.79.1.tar.gzなんですがね。

ここで、su passwordからSuper-Userになります。

# mkdir /opt/gnu <-今度落すのは、GNUのfreesolftですから、こうしてみました。

# cd /export/home/spaceforce/make-3.79.1
# pwd
/export/home/spaceforce/make-3.79.1 と表示します。確認です。

# ./configure --prefix=/opt/gnu

# make <-下記に変更します

このまま make すると CFLAGS が -g -O2 になってしまいます。
デバッグ・オプションが付いていると実行ファイルの容量が大きくなってしまいますのでちょっと細工します。

# make CFLAGS=-O2
# make check

/opt/gnuへ作成した make をインストールします。

# make install

pkgのmakeをrmする方法は、コンソールなどの画面を出します。そして、pkginfo で確認します。pkgrm できれいにできます。

# pkginfo | grep make
application SMCmake make <-あったら出ますが、そのときによって違います。
# pkgrm SMCmake

# exit

suから抜けます。

これで、パスが /opt/gnu/bin に貼ってあれば make が使用できます。 make のバージョンを確認して、適当な C のソース・ファイルをコンパイルしてみてください。

pathの確認は、

$ echo $PATH

なければ、

$ PATH = "/opt/gnu/bin:"$PATH export PATH

だったかな。

場所の確認は、
$ which make
/opt/gnu/bin/make

バージョンの確認は、
$ make -v
....................................
...................................

です。

manualは、/opt/gnu/man/man1です。

7.その他もろもろ、、

GNUに行くにはここから、 http://www.gnu.org/directory/make.html

別の方法ですけど、何もない(ccはある)状態で、makeをインストールするためには、 sh ./build.shを使います。->make_shを読んでください。
初めての場合は、これを使えば楽です。

特にないです。 GNUのmakeを使用するケースが多くありますのでこれ緒使えば幸せに通じます。

<back>

 

Gポイントポイ活 Amazon Yahoo 楽天

無料ホームページ 楽天モバイル[UNLIMITが今なら1円] 海外格安航空券 海外旅行保険が無料!